package com.loong.loong.hik.property.result.video;

import java.util.List;
import lombok.Data;

/**
 * @author jinyiang
 * @date 2023/3/15 11:24
 */
@Data
public class VideoQryRecordListResult {

	private String code; // 响应码
	private String msg; // 响应消息
	private Data data; // 数据对象

	/**
	 * 数据对象实体类
	 */
	@lombok.Data
	public static class Data {
		private int total; // 总记录数
		private int pageNo; // 当前页码
		private int pageSize; // 每页记录数
		private List<ListData> list; // 数据列表

		/**
		 * 数据列表实体类
		 */
		@lombok.Data
		public static class ListData {
			private String indexCode; // 指标编码
			private String date; // 检测日期
			private long collectTime; // 采集时间
			private String inspectionDate; // 检验日期
			private int result; // 结果
			private List<TimeSegment> videoClipstimeSegment; // 视频剪辑时间段列表
			private int intactDuration; // 完好时间
			private int planDuration; // 计划时间

			/**
			 * 时间段实体类
			 */
			@lombok.Data
			public static class TimeSegment {
				private int from; // 起始时间
				private int to; // 结束时间
				private int type; // 类型
			}
		}
	}
}
